//package com.folder.mysql.utils;
//
//
////import com.domain.Book;
//import org.dom4j.Document;
//import org.dom4j.DocumentException;
//import org.dom4j.DocumentHelper;
//import org.dom4j.Element;
//import org.dom4j.io.SAXReader;
//import org.springframework.beans.factory.annotation.Autowired;
//
//
//import java.util.List;
//
//
//public class Dom4j {
//
//
//
//    public void read() throws DocumentException {
//
//        String asd="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" +
//                "<books>\n" +
//                "<book sn=\"001\">\n" +
//                "<name>海的女儿</name>\n" +
//                "<author>安徒生</author>\n" +
//                "<price>0.43</price>\n" +
//                "</book>\n" +
//                "<book sn=\"002\">\n" +
//                "<name>故事新编</name>\n" +
//                "<author>鲁迅</author>\n" +
//                "<price>0.31</price>\n" +
//                "</book>\n" +
//                "</books>";
//
//
//        // 创建SAXReader实例
//        SAXReader reader = new SAXReader();
//        // read()读取指定的XML文档并形成DOM树
//
//        Document document = null;
//        document = DocumentHelper.parseText(asd);
//        // getRootElement()获取根节点
//        Element rootEle = document.getRootElement();
//        // elements()获取根节点的子节点
//        List<Element> bookEles = rootEle.elements();
//        // 遍历子节点
//        for (Element book : bookEles
//                ) {
//            // element()获取子节点指定的子元素
//            Element nameElement = book.element("name");
//            // getText()获取子元素的文本内容
//            String nameText = nameElement.getText();
//            // elementText()直接获取元素的文本内容
//            String authorText = book.elementText("author");
//            String priceText = book.elementText("price");
//            // attributeValue()直接获取元素的属性值
//            String snValue = book.attributeValue("sn");
////            Book b=new Book(snValue, nameText, authorText, Double.parseDouble(priceText));
////            System.out.println(b.getName().toString());
//
//        }
//    }
//}
